Why We Need a Granularity Concept for User Stories

نویسندگان

  • Olga Liskin
  • Raphael Pham
  • Stephan Kiesling
  • Kurt Schneider
چکیده

User stories are a widespread instrument for representing requirements. They describe small user-oriented parts of the system and guide the daily work of developers. Often however, user stories are too coarse, so that misunderstandings or dependencies remain unforeseeable. Granularity of user stories needs to be investigated more, but at the same time is a hard-to-grasp concept. This paper investigates Expected Implementation Duration (EID) of a user story as a characteristic of granularity. We want to find out, whether it is suitable as a quality aspect and can help software teams improve their user stories. We have conducted a study with software engineering practitioners. There, many user stories had a relatively high EID of four or more days. Many developers state to have experienced certain problems to occur more often with such coarse user stories. Our findings emphasize the importance to reflect on granularity when working with user stories.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visualizing User Story Requirements at Multiple Granularity Levels via Semantic Relatedness

The majority of practitioners express software requirements using natural text notations such as user stories. Despite the readability of text, it is hard for people to build an accurate mental image of the most relevant entities and relationships. Even converting requirements to conceptual models is not sufficient: as the number of requirements and concepts grows, obtaining a holistic view of ...

متن کامل

On the Need of User-defined Libraries in OCL

Reuse is a fundamental concept of efficient software development. Objectoriented implementation languages offer reuse on different levels of granularity: method, class, library. While encapsulation of implementation code within methods and classes enables reuse within a project, user-defined libraries are widely used to share implementation code among different projects. The specification langu...

متن کامل

حاکمیت اراده بر قراردادهای بین المللی خصوصی

  It is widely accepted that a contract of private international law is governed by the law chosen by the parties. Nevertheless, the most general rule of Iranian law, i.e. article 968 of civil code, which has been adopted more than 77 years ago, provides for application of the law of the place where the contract is made. That is why in the silence of courts’ decisions the Iranian authors are di...

متن کامل

ذینفع در دعاوی ناشی از اختراع از نگاه قانون و رویه قضایی

  It is widely accepted that a contract of private international law is governed by the law chosen by the parties. Nevertheless, the most general rule of Iranian law, i.e. article 968 of civil code, which has been adopted more than 77 years ago, provides for application of the law of the place where the contract is made. That is why in the silence of courts’ decisions the Iranian authors are di...

متن کامل

Towards Narrative Information Systems

Narrative interfaces promise to improve the user experience of interacting with information systems by adapting a powerful communication concept which also comes natural in human interaction. In this paper, we outline how such a narrative information system which answers queries using elaborate stories can be realized. We show how to construct query-dependent plot graphs from unstructured data ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014